Technology And Evolution